package com.njtoyo.taxi.admin.rest.presenter.business.ride;

import com.njtoyo.taxi.admin.mapper.master.enums.*;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
public class RideWillRefundPresenter implements Serializable {

    private Long id;
    private Long rideId;
    private Long orderId;
    // 是否预付
    private Boolean isPrepayOrder;
    //预付金额
    private BigDecimal prepayAmount;
    // 订单金额
    private BigDecimal orderAmount;
    //是否线上计价
    private Boolean hasOnline;
    //0:realtime,1:appointment
    private Integer category;
    /**
     * 实际付款
     */
    private BigDecimal farePaid;

    /**
     * 预计退款
     */
    private BigDecimal expectedRefund;
    /**
     * 已退金额
     */
    private BigDecimal refundedAmount;


    /**
     * 系统已退预付金额
     */
    private BigDecimal prepayRefundAmount;
    /**
     * 过路过桥费
     */
    private BigDecimal tollFee;
    /**
     * 额外费用
     */
    private BigDecimal otherFee;
    /**
     * 优惠券：
     */
    private BigDecimal couponAmount;
    /**
     * free:免佣 red：红包
     */
    private String couponType;
}
